<?php
// header("Access-Control-Allow-Origin: http://1.13.198.191:8081");
header("Access-Control-Allow-Origin: http://localhost:9528");
// 允许携带凭证
header("Access-Control-Allow-Credentials: true");
// 允许的HTTP方法
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
// 允许的请求头
header("Access-Control-Allow-Headers: Content-Type");

// 处理预检请求（OPTIONS）
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
    exit(0);
}

require_once "./conn.php";
require_once "./usersession.php";

// print_r($_POST);
// $arr = $_POST["del"];


// $str = implode("','", $arr); //拼接字符，
// // echo $str;
// $sql = "delete from roles WHERE id in('{$str}')";
// if ($conn->query($sql)) //判断是否查询成功，

// {
//     echo "删除成功";

//     // header("location:index.php");

//     //成功就跳转

// }else{
//      echo "删除失败";
// }
$input = file_get_contents("php://input");
$data = json_decode($input, true);

// 获取前端传递的字符串
$idsStr = $data["selectedIds"];
// echo $data["selectedIds"];
// 将字符串转换为数组
$idsArr = explode(",", $idsStr);

// 拼接成 SQL 需要的格式
$str = implode("','", $idsArr);

// 构建 SQL 语句
$sql = "DELETE FROM roles WHERE id IN ('{$str}')";
echo $sql;
// 执行 SQL 语句
if ($conn->query($sql)) {
    echo json_encode(['Code' => 200, 'Msg' => '删除成功', 'Ret' => "True"], JSON_UNESCAPED_UNICODE);
    // header("location:index.php"); // 成功就跳转
} else {
    echo json_encode(['Code' => 400, 'Msg' => $conn->error, 'Ret' => "False"], JSON_UNESCAPED_UNICODE);
}
?>
